a nest of large ants - Turkish English Dictionary